A Framework for Structure, Layout and Function in Documents
نویسندگان
چکیده
XML, XSLT, SVG, document construction, functional programming The Document Description Framework (DDF) is a representation for variable-data documents. It supports very high flexibility in the type and extent of variation supported, considerably beyond the 'copy-hole' or flow-based mechanisms of existing formats and tools. DDF is based on holding application data, logical data structure and presentation as well as constructional 'programs' together within a single document. DDF documents can be merged with other documents, bound to variable values incrementally, combine several types of layout and styling in the same document and support final delivery to different devices and pageready formats. The framework uses XML syntax and fragments of XSLT to describe 'programmatic construction' of a bound document. DDF is extensible, especially in the ability to add new types of layout and interoperability between components in different formats. In this paper we describe the motivation for DDF, the major design choices and how we evaluate a DDF document with specific data values. We show through implemented examples how it can be used to construct high-complexity and variability presentations and how the framework complements and can use many existing XML-based documents formats, such as SVG and XSL-FO.
منابع مشابه
بازیابی طرح و ساختار فضایی داغ باغیِ خوی
Dagh-Baghi is a disregarded garden located in Khoy, a city in the northwest of Iran. Because of its location along with good weather, Khoy has always had great potential to host many gardens. This garden, however, is the only remaining historic garden. The current Dagh Baghi is a meadow in the southern suburb of the city with a few fruit trees. This article studies the spatial structure of the ...
متن کاملMaximum Maintainability of Complex Systems via Modulation Based on DSM and Module Layout.Case Study:Laser Range Finder
The present paper aims to investigate the effects of modularity and the layout of subsystems and parts of a complex system on its maintainability. For this purpose, four objective functions have been considered simultaneously: I) maximizing the level of accordance between system design and optimum modularity design,II) maximizing the level of accessibility and the maintenance space required,III...
متن کاملAnalysis of the effects of jealousy and competition factors in the process of construction and Function of Safavid and Qajar historical monuments in Esfahan province
Numerous factors have been influential in the creation of Iranian architectural heritage, and due to the diversity of these factors, often the physical and material aspects that have a tangible field of perception have been studied and analyzed. This is while other influential aspects with non-physical nature have been effective in the formation of architectural structure in the context of huma...
متن کاملA Continuous Plane Model to Machine Layout Problems Considering Pick-Up and Drop-Off Points: An Evolutionary Algorithm
One of the well-known evolutionary algorithms inspired by biological evolution is genetic algorithm (GA) that is employed as a robust and global optimization tool to search for the best or near-optimal solution with the search space. In this paper, this algorithm is used to solve unequalsized machines (or intra-cell) layout problems considering pick-up and drop-off (input/output) points. Such p...
متن کاملMachine Reliability in a Dynamic Cellular Manufacturing System: A Comprehensive Approach to a Cell Layout Problem
The fundamental function of a cellular manufacturing system (CMS) is based on definition and recognition of a type of similarity among parts that should be produced in a planning period. Cell formation (CF) and cell layout design are two important steps in implementation of the CMS. This paper represents a new nonlinear mathematical programming model for dynamic cell formation that employs the ...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2005